
/************************************************

 ******************首页样式开始*******************/

/**

  * @description:  

  */

#slider { overflow: hidden; position: relative; }
#slider ul li { overflow: hidden; width: 100%; position: relative; _position: static; }
#slider li h3 { text-align: left; position: absolute; bottom: 0px; left: 8px; height: 30px; line-height: 30px; overflow: hidden; font-size: 14px; font-weight: 700; color: #fff; z-index: 9999; _position: relative; _bottom: 45px; }
#slider .slider_navNum span { display: inline; float: left; overflow: hidden; text-align: center; margin: 0 5px; }
#slider li h3 a, #slider li h3 a:hover { color: #fff; text-decoration: none; }
#slider .slider_navNum { z-index: 3; position: absolute; height: 15px; bottom: 9px; right: 8px; }
#slider .slider_navNum span { background: none repeat scroll 0 0 #5A6363; width: 18px; height: 15px; line-height: 15px; margin-right: 1px; color: #fff; cursor: pointer; }
#slider .slider_navNum span.on { background: none repeat scroll 0 0 #FF8803; color: #FFFFFF; }
#slider .slider_bar { width: 100%; position: absolute; background: #000; height: 34px; bottom: 0; left: 0; opacity: 0.5; *filter: Alpha(Opacity=50); }

/* center index_players  */
#slider { width: 650px; height: 290px; }
.index_player, #slider, #slider li { width: 648px !important; height: 290px; }
#slider, #slider li h3 { display: block !important; }
.slider_bar { background: #820719 !important; }

/* screen */
.index_screen { }
.screen_title { height: 75px; overflow: hidden; background: url(../images/cou_bg.gif ) no-repeat center center scroll; }
.screen_title .screen_title_t { width: 480px; height: 75px; overflow: hidden; background: #fff url(../images/indexbg.gif)  no-repeat 5px 0 scroll; margin: 0 auto; padding: 0 16px; }
.screen_title .screen_two { width: 500px; background-position: 5px -90px; }
.screen_title .screen_third { width: 340px; background-position: 5px -180px; }
.screen_title .screen_fourth { width: 390px; background-position: 5px -290px; }
.screen_title .screen_five { width: 460px; background-position: 5px -360px; }
.screen_title .screen_title_t .scr_title_bg { margin-top: 20px; padding: 0 20px; font-size: 16px; font-weight: 500; font-family: "Microsoft YaHei"; height: 30px; line-height: 30px; overflow: hidden; background-color: #357ebd; color: #fff; }
.index_screen .scr_one { width: 450px; margin-left: 20px; overflow: hidden; }
.index_screen .scr_one img { border-radius: 10px; }
.index_screen .scr_info { width: 700px; height: 320px; overflow: hidden; }
.index_screen .scr_info p { text-indent: 2em; font-weight: 500; font-family: "Microsoft YaHei"; font-size: 18px; line-height: 40px; }
.ind_zy { width: 220px; padding: 4px 4px 20px; border: #dfdfdf solid 1px; box-shadow: 2px 2px 2px #e4e4e4; background: #f9f9f9; height: 380px; overflow: hidden; float: left; }
.ind_zy dt { border-radius: 50%; width: 150px; margin: 10px auto 0; text-align: center; background: #dbdbdb; height: 150px; overflow: hidden; }
.ind_zy dt img { border-radius: 5px; }
.ind_zy dd { padding: 10px; }
.ind_zy dd h3 { color: #006d57; margin-top: 10px; }
.ind_zy dd h3 a { color: #006d57; }
.ind_zy dd p { color: #666; text-indent: 2em; }
.ind_ml { margin-left: 10px; }
.ind_zy .mor a { color: red; }
.zy_on { border-color: #aee2d7; background: #d7efea; }
.jj_main { padding-bottom: 40px; }
.jj_main .jjimg { margin-right: 50px; width: 500px; overflow: hidden; }
.jj_main .jjtext { width: 600px; line-height: 40px; overflow: hidden; }
.jj_main .jjtext p { font-size: 18px; }
.d_more { width: 200px; height: 30px; border: solid 1px #006d57; margin: 30px auto 0; clear: both; text-align: center; border-radius: 5px; }
.d_more a { color: #006d57; }
.d_more a:hover { color: red; display: block; }

/*focus*/
.focus { height: 600px; overflow: hidden; position: relative; background: #ccc; }
.focus_m ul { width: 100%; height: 600px; overflow: hidden; }
.focus_m li { width: 100%; height: 600px; _float: left; }
.focus_m li a { display: block; width: 100%; height: 600px; }

/*.focus_m li.li_1 {background:url(../images/banner01.jpg) center 0 no-repeat #288cc0;}

.focus_m li.li_2 {background:url(../images/banner02.jpg) center 0 no-repeat #288CC0;}

.focus_m li.li_3 {background:url(../images/i3.jpg) center 0 no-repeat #288CC0;}*/
.focus_s { height: 0; position: relative; margin: 0 auto; z-index: 2; width: 1000px; }
.focus_s ul { height: 12px; overflow: hidden; position: absolute; left: 48%; top: 580px; }
.focus_s li { float: left; cursor: pointer; height: 12px; width: 12px; overflow: hidden; margin-right: 10px; }
.focus_s li b { display: block; text-indent: -999em; background: url(../images/circle.png) 0 0 no-repeat; width: 12px; height: 32px; overflow: hidden; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src='images/circle.png'); _background: none; }
.focus_s li.active b { margin-top: -20px; }
.focus_l, .focus_r { position: absolute; display: block; width: 50px; height: 75px; overflow: hidden; z-index: 2; top: 150px; }
.focus_l { left: 0; }
.focus_r { right: 0; }
.focus_l b, .focus_r b { position: absolute; z-index: 1; display: block; width: 50px; height: 75px; overflow: hidden; background: #000; opacity: 0.3; filter: alpha(opacity=30); cursor: pointer; }
.focus_l span, .focus_r span { display: block; position: relative; z-index: 2; width: 22px; height: 33px; top: 21px; cursor: pointer; }
.focus_l span { left: 12px; background: url(../images/l.png) 0 0 no-repeat; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src='images/l.png'); _background: none; }
.focus_r span { left: 16px; background: url(../images/r.png) 0 0 no-repeat; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src='images/r.png'); _background: none; }
.focus_l:hover, .focus_r:hover { *zoom: 1; }
.focus_l:hover b, .focus_r:hover b { opacity: 0.5; filter: alpha(opacity=50); }

/* index_coutit */
.in_a, .in_c { background: #fff; /* padding: 40px 0;*/ position: relative; }
.in_b, .in_d { background: #a1e1d3; padding: 60px 0; position: relative; }
.in_c { padding: 50px 0; }
.incou_icon { z-index: 1; width: 41px; height: 25px; overflow: hidden; background: url(../images/idcouicon.png) no-repeat center -25px; position: absolute; left: 50%; bottom: -45px; margin-left: -50px; }
.incou_iconb { background-position: center top; bottom: -25px; }
.in_c .incou_icon { bottom: -65px; }
.index_coutitban { text-align: center; font-size: 30px; color: #006d57; font-weight: bold; font-family: "Microsoft YaHei"; }
.index_coutitban p { height: 32px; line-height: 32px; font-style: oblique; }
.index_coutitban span { font-style: oblique; color: #a5a5a5; font-size: 18px; line-height: 28px; padding: 0 5px; }
.ind_coutit { width: 200px; height: 80px; margin: 0 auto; position: relative; }
.ind_coutit b { font-size: 72px; width: 33px; height: 50px; display: block; float: left; font-family: "宋体"; position: absolute; left: 0; top: 5px; }
.ind_coutit span { font-size: 12px; color: #333; display: inline-block; text-align: left; width: 100%; height: 30px; line-height: 22px; padding-left: 26px; font-style: normal; }
.ind_coutit span.c_t { font-size: 22px; font-weight: bold; padding-left: 40px; }
.ind_coutit span.c_m { padding-left: 40px; }
.inc_list { padding: 20px 0 10px; }
.inc_list li { height: 40px; line-height: 40px; overflow: hidden; border-bottom: dashed 1px #dfdfdf; padding: 0 5px 0 20px; background: url(../images/idcouicon.png) no-repeat 0 -60px; }
.cou_tit { height: 50px; line-height: 50px; border-bottom: solid 1px #dfdfdf; }
.cou_tit b { font-size: 18px; display: inline-block; height: 50px; position: relative; bottom: 0; padding: 0 10px; color: #006d57; border-bottom: solid 2px #006d57; }
.cou_tit span.more { display: inline-block; height: 20px; padding: 2px; margin-top: 14px; line-height: 20px; /*border: solid 1px #dfdfdf;*/ }

/* zc_table */
.inb_left { width: 600px; overflow: hidden; position: relative; }
.inb_left .line { width: 1px; height: 430px; background-color: #999; position: absolute; left: 26px; z-index: 1; top: 15px; }
.inb_left .in_ttable { z-index: 10; padding-left: 5px; }
.inb_left .in_ttable li { z-index: 10; padding-bottom: 20px; padding-left: 40px; position: relative; line-height: 30px; }
.inb_left .in_ttable li i { display: block; float: left; width: 30px; height: 30px; overflow: hidden; background: url(../images/idcouicon.png) no-repeat 8px -113px; z-index: 10; margin-right: 10px; position: absolute; left: 0px; top: 10px; }
.zy_type { border-bottom: #c1838c solid 1px; background: #fff; }
.zy_type dt { float: left; font-size: 18px; width: 149px; text-align: center; font-weight: bold; line-height: 40px; color: #b91122; background: #fbdce0; border-right: #efc9ce solid 1px; }
.zy_type dd { float: left; width: 100px; text-align: center; height: 40px; line-height: 40px; }
.zy_type dd a { font-size: 14px; }
.zy_type .thiszy { background: #a94150; }
.zy_type .thiszy a { color: #fff; }
.zhuanye { border: #bb999e solid 1px; background: #fff; }
.zylist { clear: both; height: 170px; }
.zylist dt, .zylist dd { float: left; width: 220px; }
.zylist dt { padding: 10px; }
.zylist dd { width: 700px; margin-left: 10px; padding-top: 10px; }
.zylist.zytitle { line-height: 40px; }
.zylist .zytitle strong, .zylist .zytitle a { color: #005fa1; }
.zylist .zyinfo { text-indent: 2em; }
.coua_tit, .coub_tit { height: 36px; line-height: 36px; }
.coua_tit .a_title { font-size: 16px; font-family: "Microsoft YaHei"; color: #fff; display: inline-block; height: 34px; padding: 0 10px 0; background: #005fa1; }
.coub_tit { padding: 0 10px 0 5px; border-bottom: #a5a5a5 solid 1px; font-size: 16px; font-family: "Microsoft YaHei"; font-weight: bold; }
.coub_tit .a_title { height: 28px; line-height: 28px; display: inline-block; padding: 0 10px 0 0; }
.coub_tit .a_title i { width: 6px; height: 18px; margin: 5px 8px 0 0; display: block; float: left; background: #006d57; }
.coub_tit .more a { color: #666 }
.indexxy { padding-bottom: 30px; }
.ind_xxwh .w320 { width: 365px; }
.ind_xxwh .ml40 { margin-left: 50px; }
.ind_xxwh .uuline li { height: 40px; line-height: 40px; border-color: #cecece; }
.contpic { width: 1200px; height: 180px; clear: both; }
.piclist { position: relative; height: 180px }
.piclist .p_prev, .piclist .p_next { display: block; position: absolute; top: 90px; width: 40px; height: 40px; background-position: 0 0; filter: alpha(opacity=80); opacity: 0.8 }
.piclist .p_prev:hover, .piclist .p_next:hover { filter: alpha(opacity=100); opacity: 1 }
.piclist .p_prev { left: 0px; background: url(../images/imgbtn.png) 0 0  no-repeat }
.piclist .p_next { right: 0px; background: url(../images/imgbtn.png) -40px 0 no-repeat; background-position: -40px 0 !important; }
.piclist .p_cont { position: absolute; top: 40px; left: 40px; width: 1070px; margin: 0 20px; height: 180px; overflow: hidden }
.piclist ul { position: absolute; top: 0; left: 0 }
.piclist ul li { float: left; width: 180px; margin-right: 35px; overflow: hidden; _display: inline }
.piclist ul li a img { display: block; overflow: hidden; width: 180px; height: 120px; border: #dfdfdf solid 1px; }
.piclist ul li a u { display: block; overflow: hidden; height: 30px; line-height: 30px; background: #006d57; font-size: 14px; color: #fff; text-align: center; text-decoration: none }
.scr_thirdinfo p { text-indent: 2em; font-weight: 500; font-family: "Microsoft YaHei"; font-size: 22px; line-height: 45px; color: #909090; }
.ysimg dd { width: 230px; height: 356px; float: left; margin-left: 120px; overflow: hidden; }

/*focus*/
.ind_xxwh { padding: 50px 0; }

/*.index_zylist{ width:800px; margin:40px auto 0; }

.index_zylist .zylist dd{ float: left; margin-left: 20px; height: 50px; line-height: 50px;}

.index_zylist .zylist dd a{ padding: 0px 20px; color: #fff; display: block; background: #a0a0a0; font-size: 18px;  border-radius: 10px; cursor: pointer; }

.index_zylist .zylist dd a:hover, .index_zylist .zylist .onthis a{ background: #357ebd; }



*/

/* zhongzhi youshi */

/*.zz_a_l { width: 500px; height: 336px; margin-left: 216px; }
.zzall .zz_title { height: 50px; letter-spacing: 5px; line-height: 50px; overflow: hidden; font-size: 24px; font-family: "Microsoft YaHei"; }
.zzall .zz_title span { color: #c52b2b; }
.zzall .zz_a_l .zz_infos { padding-right: 50px; height: 286px; overflow: hidden; background: url(../images/zzhuangjing_br.jpg) no-repeat right bottom scroll; }
.zzall .zz_infos p { line-height: 30px; font-size: 16px; }
.zzall .zz_infos p span { font-weight: normal; color: #c52b2b; }
.zz_a_r { width: 472px; height: 336px; }
.zzall .zz_b_l { width: 391px; height: 407px; margin-left: 187px; }
.zzall .zz_b_r { padding-left: 70px; background: url(../images/zz_zhengce_bg.jpg) no-repeat left top scroll; }
.zzall .zz_c_l { width: 488px; height: 334px; padding-left: 0px; background: url(../images/zz_jiuye_bg.jpg) no-repeat right bottom scroll; }
.zzall .zz_c_l .zz_infos { background: none; }
